<style>
body {
	font-family: Montserrat Alternates;
}

P {
	font-family: Montserrat Alternates;
}

a:link {
  color: black;
  text-decoration: none;
  font-family: Courgette;
}

/* visited link */
a:visited {
  color: black;
  text-decoration: none;
  font-family: Courgette;
}

/* mouse over link */
a:hover {
  color: black;
  text-decoration: underline;
  font-family: Courgette;
}

/* selected link */
a:active {
  color: black;
  text-decoration: underline;
  font-family: Courgette;
}

img {
  border-radius: 20px;
}

.Courgette {
	font-family: Courgette;
}

.dogs {
	text-align: center;
	padding: 15px;
}

.sex {
	text-align: center;
	font-family: Courgette;
	padding: 5px;
}

.contact {
	text-align: center;
	font-family: Montserrat Alternates;
}

.pad {
	padding: 15px;
}

.center {
	text-align: center;
}

.puppytitle {
	font-family: Courgette;
	text-align: left;
	font-size: 20px;
}

table.puppytable-marg{
	border-collapse: collapse;
}

table.puppytable-marg td, table.puppytable-marg th{
  border: 1px solid #ccc;
  width: 250px;
}

.puppytable-marg{
	margin:0 auto;
}

.puppyheaders{
	color: #5f9ea0;
}

.puppydata {
	vertical-align:text-top;
	color: black;
	font-size: 15px;
}
.sold {
	color: red;
	font-size: 15px;
	text-align: center;
	font-weight: bold;
	font-family: Montserrat Alternates;
}
</style>